UDD\Parser\Client\Browser A

Total Complexity 66
Dependencies 6
Dependents 3
Total lines 986
Lines of code 226
Logical lines of code 121
Comment lines 120
Methods 14
Properties 7

Methods 14

Method Rating Maintainability Complexity Lines of code
parse()
C
35 25 88
parseBrowserFromClientHints()
A
49 11 29
buildEngine()
S
52 7 23
parseBrowserFromUserAgent()
S
48 6 36
getBrowserFamily()
S
62 4 11
getBrowserShortName()
S
66 3 8
isMobileOnlyBrowser()
S
73 3 4
__construct()
S
75 1 4
setClientHints()
S
77 1 4
setUserAgent()
S
77 1 4
setCache()
S
77 1 4
getAvailableBrowsers()
S
80 1 3
getAvailableBrowserFamilies()
S
80 1 3
buildEngineVersion()
S
71 1 5